#ifndef _SYSTEM_INIT_H_
#define _SYSTEM_INIT_H_

#include "stdio.h"
#include "stdbool.h"

#ifdef __cplusplus
extern "C"
{
#endif
	
typedef void (*pFunc)(void);		

void System_Init(void);
	
bool IsUpdateFlagSet(void);

bool IsApplcaitonProgramValid(void);
	
void Go2Application(void);
	
void Go2Update(void);
	
void SoftwareReset(void); 
	
#ifdef __cplusplus
}
#endif

#endif //_SYSTEM_INIT_H_


